A binding bag is essentially a collection of bindings, with a reference to a common component to which the bindings belong. The live binding system keeps a binding for each component that is extended with bindings, and also allows you to access a common binding bag that represents all bindings defined in a container.
One binding bag can hold bindings of different types, and bindings that have different sources.